package com.swanclouds.redfish.task;

import com.swanclouds.api.task.TaskService;
import com.swanclouds.core.transport.ClientConstants;
import com.swanclouds.model.task.Task;
import com.swanclouds.redfish.internal.BaseTaskService;
import com.swanclouds.redfish.task.domain.TaskModel;

/**
 * @author 李文强
 * description 任务集合资源实现类
 */
public class TaskServiceImpl extends BaseTaskService implements TaskService {

    /**
     * @author 李文强
     * description  查询服务器当前任务集合资源的信息。
     * @return Task
     */
    @Override
    public Task get() {
        return get(TaskModel.class,uri(ClientConstants.PATH_TASKSERVICE_TASKS)).execute();
    }
}
